*{
    margin: 0;
    padding: 0;
    list-style: none;
    text-decoration: none;
    box-sizing: border-box;
}

html,body,#root,.index,.search{
    width: 100%;
    height: 100%;
}

.search{
    .tab-content{
        height: 100%;
    }
}
.index{
    display: flex;
    flex-direction: column;
    overflow: hidden;
    header{
        width: 100%;
        height: 50px;
        border-bottom: 1px solid #ccc;
        .t-search  {
            height: 48px;
        }
    }
    &>div{
        width: 100%;
        height: 50px !important;
        overflow-x: scroll;
        &>div{
            width: 150%; 
            height: 50px;
            display: flex;
            align-items: center;
            justify-content:space-around;
        }
    }
    main{
        flex: 1;
        overflow: hidden;
        &>div{
            height: 100%;
            .tab-content{
                height: 100%; 
            }
        }
        .Comprehensive{
            width: 100%;
            height: 100%;
            header{
                width: 100%;
                height: 40px;
                display: flex;
                justify-content: space-between;
                &>.Comprehensive_nav{
                    width: 30%;
                    margin-left: 20px;
                    display: flex;
                    align-items: center;
                    justify-content: space-around;
                    color: rgb(46, 45, 45);
                }
                &>.Comprehensive_nav::after{
                    content: "|";
                    left: 5px;
                    color:#ccc;
                    font-weight:bold;
                }
            }
            .rv-tabs{
                height: 100%;
                .rv-tabs__content{
                    height: 100%;
                    .tab-content{
                        height: 100%; 
                    }
                }
            }
        }
    }
}

.rv-product-card__header{
    flex-direction: row-reverse;
}